const resolve = (dir) => require("path").join(__dirname, dir);
const fs = require("fs");
module.exports = {
  productionSourceMap: false,
  configureWebpack: {
    devtool: false,
    resolve: {
      alias: {
        "@": resolve("src"),
      },
    },
  },
  devServer: {
    proxy: {
      "/admin": {
        target: "http://gdapi.aoejdm.com",
        changeOrigin: true,
        pathRewrite: {
          "^/admin": "/admin"
        }
      }
    },
    https: {
      key: fs.readFileSync("localhost-key.pem"),
      cert: fs.readFileSync("localhost.pem"),
    },
  }

  // devServer: {
  //   open: false,
  //   host: "0.0.0.0",
  //   port: 8080,
  //   https: false,
  //   hot: true,
  //   hotOnly: false,
  //   overlay: {
  //     warnings: true,
  //     errors: true,
  //   },
  //   proxy: {
  //     "^/(a|b)": {
  //       target: "http://xxx.xx.xx",
  //       changeOrigin: true,
  //     },
  //     "/api": {
  //       target: "http://www.apiadmin.com/index.php",
  //       changeOrigin: true,
  //       pathRewrite: {
  //         "^/api": "/api",
  //       },
  //       secure: false, // 若目标服务器使用自签名证书，需设为 false
  //     },
  //   },
    
  // },
};
